
    .subMenu {
      display: none;
      background-color: #eeeeee;
      position: absolute;
      left: 125px;
      top: auto;
      width: 125px;
      margin-top: -36px;
      opacity: 1;
    }
    
    body {
      zoom: 100%;
    }

    .cIframe {
      zoom: 100%;
    }

    .subTopMenu li a {
      background-color: #eeeeee;
      width: 60px;
      padding: 3px 0px;
      z-index: 111;
      opacity: 1;
      font-family: "휴먼엑스포", sans-serif !important;
      font-size: 16px !important;
    }

    .subTopMenu li a:hover {
      background-color: #555 !important;
      color: white;
      text-decoration: underline;
      font-weight: normal;
      opacity: 1;
    }

    .TopMenu ul {
      list-style-type: none;
      margin-left: -11;
      padding: 0;
      width: 125px;
      /* background-color: #f1f1f1; */
      text-align: center;
      float: left;
      cursor: pointer;
      margin-top: 9px;
      margin-right: 15px;
      position: absolute;
      top: 25px;
      z-index: 999;
      opacity: 1;
      font-family: "휴먼엑스포", sans-serif;
      font-weight: normal;
    }

    ul:not(.subTopMenu) {
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 125px;
      /* background-color: #f1f1f1; */
      text-align: center;
      float: left;
      cursor: pointer;
      margin-top: 9px;
      margin-right: 15px;
      opacity: 0.8;
      position: absolute;
      top: 34.7px;
      z-index: 1;
    }

    .sub {
      display: none;
      background-color: #eeeeee;
    }

    #treeOpenClose {
      cursor: pointer;
    }

    li a:not(.subTopMenu) {
      display: block;
      color: rgb(0, 0, 0);
      padding: 7px 14px;
      text-decoration: none;
      font: 14pt Nanum Gothic;
    }

    li a:not(.active) {
      font: 14pt DotumChe;
    }

    li a.active {
      /* background-color: #4CAF50; 
      /* color: white; */
      color: #000;
      padding: 9px 14px;
    }

    li a:hover:not(.item) {
      text-decoration: underline;
      color: rgb(0, 61, 53);
      font-weight: bold;
    }

    li a:hover:not(.active) {
      background-color: #555;
      color: white;
      text-decoration: underline;
      font-weight: normal;
    }

    @media (max-width: 480px) {
      #jb-container {
        width: auto;
      }

      #jb-content {
        float: none;
        width: auto;
      }

      #jb-sidebar {
        float: none;
        width: auto;
      }
    }

    .topMenu {
      position: absolute;
      text-decoration: none;
      color: #000;
      font-size: 16px;
      font-weight: bold;
      white-space: nowrap;
    }

    .topMenuImage {
      position: absolute;
      width: 27px;
      height: 27px;
    }

    #inquiry {
      left: 660px;
      top: 15px;
    }

    #contact {
      left: 760px;
      top: 15px;
    }

    #buy {
      left: 860px;
      top: 15px;
    }

    .btn {
      transition: all linear;
      transition-duration: 0.05s
    }

    .btn:active {
      transform: scale(1.1)
    }